Journal article

Just-in-time bug classifier: A step towards integrating Automated Program Repair in CI/CD pipelines

V Kabadi, XBD Le, P Thongtanunam, C Treude

Information and Software Technology | Elsevier BV | Published : 2026

Abstract

Context: Automated Program Repair (APR) tools have advanced in recent years, yet their effectiveness can improve when integrated into Continuous Integration/Continuous Deployment (CI/CD) pipelines. Motivated by this, we designed the Continuous Automatic Repair Framework (CARF), which detects build failures, routes each bug to the most suitable repair tool, and automatically commits the generated fix. During development, we identified a critical bottleneck: the need for instant bug classification within CI/CD. Accurate classification is essential to determine whether a fault lies in program code or the test suite, ensuring the defect is routed to the appropriate repair tool. Objective: Object..

View full abstract